import re
import string
print("введите слова: ")
N=str(input())
b=1
for i in N:
    if i==" ":
        b=b+1
i=0
a=0
while i<len(N):
    if ord(N[i]) in range(ord('А'),ord('Я')+1):
        a=a+1
    i+=1
d=0
t=0
s=0
s=N.split()
t=max(s, key=len)
print(f"самое длинное слово:{t}")
l=len(t)
print(f"длина этого слова: {l}")
def has_cyrillic(text):
    return bool(re.search('[а-яА-Я]',text))
    for i in s:
        if has_cyrillic(i):
            if i.istitle():
                print(i)
count1=0
c=0
for c in s:
    if len(c)<=3:
        count1+=1
print(f" кол-во слов не привышающих 3 символа:{count1}")
e=0
for i in N:
    if i=="-":
        e=e+1
print("кол-во слов с дефисом: ",e)

i=0
w=0
while i<len(N):
    if ord(N[i]) in range(ord('A'),ord('Z')+1):
        w=w+1
    i+=1
print("количество слов с латинскими буквами:", w)
print("кол-во слов с заглавной кириллической буквой:",a)
print("кол-во слов:",b)
